﻿using com.nm.Attributes;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace VerticaAPI.model
{
    public class DwCalendarDaysModel
    {
        public class NeceModel
        {
            [ParamDescription("年")]
            public long? YearV { get; set; }
            [ParamDescription("月")]
            public long? MonthV { get; set; }
            [ParamDescription("周")]
            public long? Weekv { get; set; }
            [ParamDescription("日期")]
            public string GregorianDay { get; set; }
            [ParamDescription("星期")]
            public string WeekDayNum { get; set; }
            [ParamDescription("农历")]
            public string LunarDay { get; set; }
            [ParamDescription("日历类型")]
            public string DayType { get; set; }
            [ParamDescription("节日名称")]
            public string TypeName { get; set; }
            [ParamDescription("补货系数")]
            public decimal? SuppleRate { get; set; }
        }

        public class CreatModel: NeceModel
        {
            [ParamDescription("数据源")]
            public string ExtrSource { get; set; }
            [ParamDescription("公司代码")]
            public string CompanyID { get; set; }
            [ParamDescription("读取时间")]
            public DateTime? LoadTime { get; set; }
            [ParamDescription("读取时间")]
            public DateTime? EtlDate { get; set; }
        }

    }
}
